.plugin-list {
  display: flex;
  flex-wrap: wrap;
}

.plugin-list_item {
  display: flex;
  align-items: center;
  width: 49%;
  height: 75px;
  cursor: pointer;
  transition: all 0.5s ease;

  &:hover {
    box-shadow: 8px 14px 38px rgba(39, 44, 49, 0.06), 1px 3px 8px rgba(39, 44, 49, 0.03);
    transition: all 0.4s ease;
    transform: scale(1.02);

    .plugin-list_item-setting {
      display: inline-block;
    }
  }

  &-left {
    width: 80px;
    text-align: center;
    position: relative;

    .red-point {
      top: -4px;
    }

    img {
      border-radius: 50%;
      width: 50px;
      height: 50px;
      object-fit: cover;
    }
  }

  &-center {
    flex: 1;

    &--title {
      span {
        font-weight: bold;
        color: #666;
      }
    }

    &--desc {
      color: #ccc;
      font-size: 12px;
      margin-top: 5px;
    }
  }

  &-right {
    width: 98px;
    text-align: center;

    .plugin-list_item-setting {
      display: none;
    }
  }
}

.empty {
  font-size: 14px;
  color: #909399;
}
